Surjections and a true/false statement.

This is a question I have on a test paper:

Quote:

Is the following statement always true? Justify your answer.

If

and

are surjections where

, then g o f:

is a surjection.

(I wrote "g o f" when I mean the "composite function of g and f").

I would say this statement is true because the domain of g is contained in the image of f (which is a necessary criterion for g o f to exist).

The composite function of two surjections is also a surjection.

Both these facts mean that the statement is always true.

I think this is right, I just wanted to see if I had overlooked anything.