better error catch in controller mapping