10/10 experience. David is a champion :)