return empty dictionary for invalid extent