don't need setup function.

Probably need larger buffer for run. Maybe twice as large.