It's based on @tristantarrant's work, but yeah, i'll add myself as author and adjust since field.