changes for compatibility with Pathscale compiler