Hooks service

No, because if throwError is undefined `!spawnFromEventOptions.throwError` will be `true`