updating bad spec - still generates infinite loop on test, doesn't check for puts with err msg