allowing services to send error messages to column
adding some error handling
improving error messaging