suppress useless method