Updated for new Spread changes. No functionality being used yet, just a superficial API sync + testing.