Run and see if it works because at times return value is not always TRUE / FALSE which needs to be tested.