Weiberg contract