rephrasing and renaming in terms of testing, not compatibility