workaround gcc 3.something