Passes all unit tests