I notice that the submatchers' descriptions have an initial space, would it be better to remove those spaces and instead add a `.join(" ")` here?