missing the try/catch pattern