:+1: I like separation of concern, go for it!