Make service argument optional so that you can actually use all services