Not perfect, but it will do.