Bravo contract changes