need a header for intrinsic, silence lots of flags