As with CDK allow limit of number of cycles.
Allow all elements to be input in lower case (we check the aromaticity separately).
As with CDK catch exception and rerun aromaticity with a limited number of cycles.