We don't need `rv` at this point, only if `find_buffer` returns `NULL`. Why not use `return (Object) OBJECT_INIT;`
in the following if statement and remove `rv` completely?