Apologies for the language