Goodlife fixes all of these issues. Just bought a lot with them as third parties. Great experience.