only throw runtime exception when in debug
catch account not being instantiated
use id from already retrieved position, maybe preventing crash 80a00808eeacd68da89e74e5bf8f1592
first shot at #113,untested