more tests
more -ve  tests
more -ve  tests
removing redundant check