Happy developers, unhappy retailers