Help!

Using this sketch (thanks goes out to nOOb for this http://www.n00bsys0p.co.uk/blog/2012/07/09/reading-hfuse-lfuse-and-efuse-arduno-ide:):

#include <avr/boot.h>

void setup() {
Serial.begin(14400);
int lf = boot_lock_fuse_bits_get(GET_LOW_FUSE_BITS);
int hf = boot_lock_fuse_bits_get(GET_HIGH_FUSE_BITS);
int ef = boot_lock_fuse_bits_get(GET_EXTENDED_FUSE_BITS);

Serial.println("Low Fuse Bits: ");
Serial.println(lf);
Serial.println("High Fuse Bits: ");
Serial.println(hf);
Serial.println("Extended Fuse Bits: ");
Serial.println(ef);
}

void loop() {
// Do nothing
}

I got this result back:

Low Fuse Bits:
255
High Fuse Bits:
222
Extended Fuse Bits:
253

Which is equal to:

Low Fuse Bits:
FF
High Fuse Bits:
DE
Extended Fuse Bits:
FD

Not quite sure why this is, and changing the board.txt seems to have no effect..