Use fast_write because we can't trust syswrite