Refactor again to fix nested parens