slightly better vhash