i'll rephrase, the separation of concerns is an important point to make