ActionCausesIfRecord and ActionInfokesAfterIfRecord (not fully implemented)