We don't want to warn if type is "" (for backwards compatibility), but I think we should warn if it's not "" but isn't in SERVER_ASSIGNMENT_TYPES anyway (in case it gets typoed).