touchups to BasicPortfolioService
possible fix/workaround for #35