refactor is_negative_descriptor