prioritizing non-vendor specific methods