It doesn't look like we're doing anything with the `err` here. Should we catch it or should we not return it?