extra: set hard max correctly in loops