added back asserted models