Guard flexibility full class