I dont particularly like the name, as it's a bit confusing tile == block. And your docs don't state that it's top/bottom as well.