started adding eviction support. Don't know the block interface yet though, so I still need to do that.