make default to log errors returned to service gateway, not just pass to caller

can still override with service configuration