fix: body must respond to #each and a string doesn't count; fix: default pid should be the current pid