i think you should just return the result without doing this