implementing IgnitionHook changes, fixes #33