Provide corrected implementation of or that returns actual false value, add test