Fine tuned decision tree and set options for conditions that might arise from user error