fixing some extra nesting because of ignorable expressions