While it didn't raise an exception the old behavior system would call the first method that matched. I didn't think the ambiguous method calls were a good idea to carry forward which is where the exception came from.

My worry with the aliasing is that it adds an additional layer of indirection to a layer that already contains indirection.