all unit tests passing. Why is a whole other question. Still dont think everything is flagged correctly. Howevever, nothing is flagged wrong.