Hard and flex