Let B be a ring which is the colimit of rings B_\lambda. Let X_\lambda be a stack (not necessarily algebraic) over B_\lambda such that X_\lambda \times_{B_\lambda} B_\mu = X_\mu and let X = X_\lambda \times_{B_\lambda} B. If X is an algebraic stack, then does some X_\lambda have to be algebraic? Are there assumptions we can add to make this true? What if the X_\lambda are sheaves (so that the question becomes: if X is an algebraic space, then is some X_\lambda an algebraic space)?