Tested some corner cases