PlayQueued animation doesn't respond to speed?

I am attempting to play one animation after another via PlayQueued, which works fine, though I cannot seem to control the speed of the queued animation; it just plays at the default speed of 1.

Any ideas?

if ( Input.GetKeyDown ( "space" )  !animation.IsPlaying( "spin" ))
	{
		animation.Play( "start");
		animation.PlayQueued( "spin");
		animation["spin"].speed = 10;
	}

Sure enough, as soon as I post this question, I came across the answer. New, working code is:

if ( Input.GetKeyDown ( "space" )  !animation.IsPlaying( "spin" ))
    {
        animation.Play( "start");
        queuedSpin = animation.PlayQueued( "spin");
        queuedSpin.speed = 10;
    }