cleanup duplicated _METHOD code