Alarm is now thread-safe