revert to remove recursive
resque