Retab and add __neg__