cleaned up hardreset methods: