2/3 source-compatible is hard