Fixed incorrect recall from array to struct logic bug