Currently when the program fails, it just crashes and doesn't give any meaningful guidance on what was done incorrectly.