Presumably we should return `centers`?

Otherwise looks great, feel free to checkin.