rename compatible? to conforming?