Trying to respect the dispose where created rule