PENDING writing block_available method