Fix bug: DirectMapper overlooks block size.