`ListMachines()` may return `nil, nil`... if that is OK, then there is no need to change anything.
If, however, you want to return an empty slice, then I would change this initialization to:
```go
ms := []*Machine{}
```