What's the difference with `tt.wasEmpty`? /cc @retronym