use catch/throw, rename with -p to make it more clear