is the `|| null` necessary?