Don't export direction type, only used by internal CPU functions