Compatible gaurd clases