we can keep this comment for a future refactoring though, maybe we need to think about it a little more