a little error correction