Made that getElement throws an exception if it cannot be found on a page...

This is a BC break. However, there's no use of having an element which is not present on a page and everyone is most likely checking for its existence anyway.