Wrap in #ifdef to prevent multiple includes.