not contouring upper and lower bounds