Sheesh. @angular's terrible 1.x versioning and BC-breaks are so well designed to cause pain.