test remov middl bad locat except locat refus test remov halfwai bad locat except model core helper set elem test model pump flush model event model remov model length model pump flush model event equal tt model facad elem 