making robot store not break in corner case of scroll