currently it's invalidated every frame because something else is wrong
currently it's invalidated every frame because something else is wrong