Added Proper Background Operation Handling