Yeah I probably would have just preloaded all of them, but doing it this way has some advantages. Eventually we will probably want to look into making them linkable, so this code could change but I think it's fine for now.