Using ArrayList because ArrayLists are sexy.