Fix valid_for? to handle invalid column of start_position properly