but i think the use case i'm presenting is valid