Ibra: ‘I messed up’