hard lesson in the diff in || and && #37