simplify nested calls with threading operator