improved error handling on gig form