Do you realize that instead of `return new_name` it does `return old_name` ?