Should this be `length !== 0`, better to be clear rather than coerce it to a boolean