smarter tile_fixed determination