David takes no nonsense