removed unnecessary test in needsModel