helper method no longer explicitly calls controller