Yes, that's how shields work. And yes, if 3 shields happen to come up at the start of a run, it's unfortunate for Devil's Promise. We'll try to balance this in future versions. Thanks for the feedback!