It doesn't seem to be a problem in practice (I tested it) but I agree in principal that the code should check for seekTime < 0. I will make that change.