`element` is not guaranteed to be an element so this method signature is misleading.