Cleaned up, moved view definition predicates before initialization messages