Unquoted string "yes" may clash with future reserved word at -e line 1. Name "main::yes" used only once: possible typo at -e line 1. print() on unopened filehandle yes at -e line 1.