fix unshift triggering readable