Raise an exception on missing open paren, partially solves #2