Answers from user akaMuffi