handling {s} in tile sources, closes #6