Hard fast

Hard fast