Finally took long enough