Now using proper interface style and assertion depending on protocol interstage product.