https://github.com/mathematicalmichael/mud/blob/015cf2316c9fc40e2ce91b8ab458b752481dfed2/src/mud/base.py#L10 this won't work well. Make a unit test for this case.