Uhm. Yes it is. Even down to the weird newline between efree(buf.start) and cursor_throw.