Extended explanation on how  and  are handled in