Changed to blanket implementation for `View`