why pos abs?