removes manual parsing