if you still think things should be collapsed maybe we should collapse the whole thing into one script.