should this be wrapped in a try/catch?