optional user defined isTargetSupported method