Ahh. Maybe I understand. I'd leave them as just `True` and `False` though instead of strings, and skip the `str(val)` call down in _getval