added minimal exception handling to services...