Returning nil on a failed look up seemed to block the runtime more times than it helped.  Reference #35 for the proposed solution.