Filling out the speed functions...

Signed-off-by: Adam Unger <xwhiteknuckle22@gmail.com>