add some minor changes
add messages and checking for when the service errors

good thing service errors by sending back a yak with the error message,
might have a persistent-ish ID for that.