Loaded descriptions now work

Also did some refactoring around description.