this seems like something that belongs as part of a UI decision, not something that belongs here