dont mess with view contents.