removing READLINE requirement