use defer Luke