input capture infrastructure is working, but overflow handling is broken.