Answers from user rawhacker