Fixing #31 Program empty is valid