implementing validate_service(), issue #11 -- needs some lambda'ing