more gracefull fallbacks for controller