incomplete:Kernel.gets needs to be reviewed for spec completeness
