the onerror handler is now always retrieved from the ONERROR hash