Solving the GMP puzzle