appears to work on single run