Answers from user banshi