dealing with warnings - valid and invalid; leave enabled for now