Overload return worker