This doesn't handle each case yet, I'm not certain that the rest of the logic I have in go-vaxis is correct so I want to sit on it some more Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>