it's not memory; it's io