Use NIF instead of a driver