Just wondering, does this really make a real difference for your timings? Somehow it doesn't seem to me that None is all that special (but the check is very cheap and clear so...). I know None is special for you, just generally.