Background integration, seems to work fine now