amazing doesn't mean perfect