gcc 4.8 assert removed