fixed openWithReuse