Added extra sanity check for archive links
Add current assembly to session by default
OK, so you can't pass a value in Perl when it's being updated by JS *facepalm*