Why is this forever required?
Cleanup work. has some problems