better to do deduce before first decision