Replace virtual hasFixups with explicit fragment type checks