Every line of code we introduce that's per resource makes the system harder to explain.  GPUs will be kicked out to an extension sometime soon. So I don't think its worth expanding the validation logic just for GPUs. 