fix: check that parse data is a hash