What is ``has_unit`` used for here?