wonder if we could use a more obvious error message for using nested and same line...