note about passing service objects