my previous remark about limiting nesting if possible; here it's possible