Midhat Saleh admits he was mistaken