not sure where assert is defined but there isn't even an assertion anywhere