ViewOrValue and pipeline stuff