making sure the data is loaded properly and just once (Closes #259)