return this in synchronous write methods