Decent exposure for app controller