Knowing that those two module types will always be used together, why not doing just one ?

I have to admit that N is cute though...