added 'panic' version