Hamza Abdul Karim's agreement uncovered