bug fix: lose conditions for stacks exceeding limit