service needs to return true, right?