null safety
another TODO
turn down verbosity of this