I don't think the `str()` here is necessary but it's not important.