implement sna_handler_parse_location