drop the old compilation method.