fixed out of proc COM stuff