changed from uint32_t -> uint16_t. There's something about the number 10 that breaks things...