Correct...the regular player lets you test isPlaying and isPaused because it can also be stopped, which implies that the resources for the player are freed.  I needed to mimic this in the RemoteAudioPlayer class.