Use type ARROW instead of type DEFAULT, to be sure the pointer is an arrow pointer, and not auto