Cleaner handling since intrin_func deals with alias