trying again to fix the syntax detection.