I think this is hard to read given the conditional check is 160+ chars into the line