Is there ever a time when we wouldn't want to implement the raw API? I took out an `#if 1` from the code because I didn't think so.

If there is then we should probably add a comment and a more meaningful constant for the `#define`