list overflow fix