Logic! I don't think it would have really mattered since the shop is rather small. They would have been able to get to Rumple in time. The funniest thing is that they could have poofed them to the woods like Cora did when she was alone. Magic in Once is a bit overpowered so even them fighting doesn't make as much sense.