Got rid of preview.preCheck(). Never liked it ...

All intelligence should be within preview.attach()
Merge branch 'gredits'