abort on wrong model