can we throw a minErr instead of explicitly rejecting the promise?