Preview functionality cleanup

I'm not suggesting it here -- it doesn't make sense. Just stating a general preference that all args be kwargs for all but the most transparent of cases.