Also missing spaces around `<` and `-`. We could probably stand to break this conditional out into a named function; I'm not understanding what the check is anymore.