Took away IOCTL from global for portability