This could be clearer. Perhaps a comment around this name, _name logic would help as well.