The Baryonyx mystery