Naming it getElementBefore is bad, probably getElementAt makes more sense to us, right?