This if should still go away and either it will always be an array or a guard statement with return