split intrinsics up for a better future