Titanic: Infamous ‘plot hole’ was explained by James Cameron years ago – The Independent