handling question edge case