This is save here because we're converting to a value type, right?