don't report state before determining state