changed ? to !