sniff for incompatible API usage