more help w/errors
put unused 'document' back, as eval'd code relies on it
0.1.5