remove some bad implementation methods.