context -> validate_with_context