trickery in Models