Starting redesign of input readers for nonblocking de-multiplex.