Instead of having a separate value for null, why not just pass null around?