isn't `typeof(! *)` always going to be a boolean?