“I have three wishes to use before I owe him my soul,”
Is that the only sacrifice you can make for the wishes? And why did they even need to do that? Obviously something is going to happen and he’s going to wish they were saved or something and Killian is going to be transported into the lamp.