No error handling if this fails? Maybe a basic begin; rescue to provide some hints on what went wrong?