No reason to use an indirect method