Why do you need a catch ? Possible to broke all ?