internalizing zSchema to get around travis' dislike of its package