back up approach for InvalidOperationException