Should this be allowed to accept null? (ref code below)