allow any hash to be pushed to history