Should now compile in clang 3.0