a bugfix, and a problem description

perhaps we should `parse` each `x[i]` to check if it's correct after removing the double parens