Only storing when necessary
Got rid of stupid checked exceptions
Fixed issue with running out of memory