Introduce "auto-answer" function, with some bugs fixed