I think that you can remove the exit (1) since it is already given in the ASSERT