handling controllers with no apis better