Adding TryDo pattern