noop agent implementation