fix for NPE - just call finish() to trigger destroy() logic