avoid wrapping writeCallback
avoid wrapping writeCallback