tuple -> pair for gcc-4.6 compatibility