only find view if required