now works with gcc 4.8.0!