accommodate helper classes