experimental / temp: accept directly in the worker