Indeed a very stable and common solution, but it creates some new problems: For example, the implementation of hitzones will get much more difficult.