Remove default run method to make u implements it as your want, don't afraid the compatible with parent class
Support auto_eol