Split up loading method into logical chunks