better exception messages
block checks for synthetic services