And a property-based workaround... on newField [newButton / newScrollbar / newPlayer etc] ssBkCheckRevImmunity pass newField end newField on ssBkCheckRevImmunity if the revblessed of stack the mainstack of this stack="true" AND \ the mode of this stack >1 then delete last control beep exit to top end if end ssBkCheckRevImmunity /H