If we're going to return the old value I think we should return null, not false if it's not set.