user can set worker path directly, not only paths