Hard and on the edge