Added core stream interface