Rules are for guidance, not to take religiously. Take your current context and constraints into consideration when building anything.