make intrinsics non-static