I think that would be convenient. but it is very difficult to implement