grabbing the metadata if it's not been set. Doesnt always seem to be if you relog!