Change typeSignature to not be required in client