Refactor: Extract method.
One crazy or conditions needs it own space to breath
Hunting bugs
tweaking errors in data set