Exposed bf_read and bf_write