Polymorphism in a varied environment: how robust are the models?