Bug: Don't use pointer for array result