we should check that the `typeof` these returned values is correct too.