You are right, and thank you for pointing this out. I've opened an issue:
https://github.com/ivov/lisette/issues/12
I have a few approaches in mind and will be addressing this soon.