Weiberg contract: Done deal