I think this may improve readability of the `struct{}{}` usage