support numeric keys