#208
#208: I think my architecture works