Why does viruses form a exception to cell theory? why does viruses form a exception to cell theory?

why does viruses form a exception to cell theory?

Viruses can be considered to be alive as they depend upon hosts to replicate their DNA from RNA. They are much smaller then cells.
But cell theory states that " all living cells are made of cells that are fundamental unit of life".
So, a virus is not made up of cells. But it is considered to be living. Therefore it is an exception to the theory.