also it feels better to pass an exception to a method called "raise_..." than passing it a "processed_service".  minor, I know, but still...