Cleaned up AppDel