Apologies for my recent plagiarism and a rant!