Do we need a `try...catch` around here, or can this not throw an exception?