HSMEventType vs int inconvenience