end builtin check