                 // schedule it at some point in the future / or immediately if 0
                 // don't schedule the buffer if it is paused as it will overwrite what is in it
                 if !paused {
-                    scheduleBuffer( scheduledAVTime )
+                    scheduleBuffer(atTime: scheduledAVTime, options: defaultBufferOptions)
                 }
 
                 playing = true

    open dynamic var completionHandler: AKCallback?

    /// Boolean indicating whether or not to loop the playback
    open dynamic var looping: Bool = false

    /// Boolean indicating to play the buffer in reverse
    open dynamic var reversed: Bool = false {

    /// Triggered when the player reaches the end of its playing range
    fileprivate func internalCompletionHandler() {
        if playing {
            stop()
            completionHandler?()
        }
    }
}
