os check before parse