David versus corporate goliath ?