inline callbacks, fix get_buf to zero out the buf, share now stomps remote, don't check ignored 15 times.