Allow '' in pickup_type and direction_id, as they are optional

Also, diplay where was the failure
transition to standard types