Will likely fail when used on more than one model