Elsewhere:
* indicates required