However, course(2) is marked abstract, which does not comply with this restriction.
assuming that run is being used in its second sense leads to a situation in which there is no set of senses which comply with all the restrictions placed on them; therefore run(l) is not the correct sense of run and the partial tagger marks this sense as wrong.