can't you make a proc for it return_tile() or something