buffer objects seem satisfied