Mayer subsequently fired Haines and terminated his contract .
Mayer fired Haines and ended his contract .