uhm that's rather awkward... how about a `normalize()` method