@jouvin i'm fine with merging this PR. if interested in further discussing best practices, i can open 2 separate issues on this debate.