forced Interface casting to work around asc2 bug