Refactor a little ... as in , it took me ages fsckin' hell. Services shouldn't return void, but a message indicating wether the call failed or not.