exception handling for join tile, format instead of str()