code: function()
  		{
  			var startNode = this.startContainer,
  				endNode = this.endContainer;
  
  			if ( startNode.is && startNode.is( 'span' )
  				&& startNode.data( 'cke-bookmark' ) )
  				this.setStartAt( startNode, CKEDITOR.POSITION_BEFORE_START );
  			if ( endNode && endNode.is && endNode.is( 'span' )
  				&& endNode.data( 'cke-bookmark' ) )
  				this.setEndAt( endNode,  CKEDITOR.POSITION_AFTER_END );
  		}
docs: Move the range out of bookmark nodes if they'd been the container.