How do you handle a situation where a developer disagrees with your bug assessment and claims the behavior is by design?