adding a lot of complexity in design because of a very infrequent use case .. unfortunate.