naieve extra context checking