I think I've proven the following statement without using the fact that it is a domain:
Prove every nonunit in a Noetherian domain has an irreducible factor.
Proof: Suppose we have a ring which has an element with no irreducible factor. Then we can repeatedly factor it (first factoring it, then its factors, etc.) so we can form an ascending chain which doesn't stabilize, that is the ring isn't Noetherian. This proves the contrapositive of the statement.
Have I implicitly made a mistake, or is the hypothesis that we're in a domain simply extra? (This is a multi-part problem, this only being one part. In a later part, I do use the fact that we're in a domain, although all of the parts of the problem are written independently of each other.)
If I have made a mistake, and I probably have since this is a prelim. question, will you help point me in the right direction? Not necessarily a full answer, though that wouldn't be so bad, either.