tried to figure this -9 error out with some changes...