Just what we needed, exactly as described.