make the ivar stuff a bit nicer
no need for this alarm trick