trying various angles to understand why some calls fail