requiring extra support in Models