diff --git a/Cargo.lock b/Cargo.lock
index 177243163b414f4ad45b06e51fa04835682bc4b7..260131214988455c8b2ee5a6d7f105c4a88fc450 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -233,7 +233,7 @@ dependencies = [
 
 [[package]]
 name = "crunch-cli"
-version = "0.6.0"
+version = "0.7.0"
 dependencies = [
  "anyhow",
  "clap",
diff --git a/src/commands/extract.rs b/src/commands/extract.rs
index 4daaf953ee195a4c979e2345d527418a7ad7514d..f708db4d3d9fadb4b2bea6463b67b015779d284a 100644
--- a/src/commands/extract.rs
+++ b/src/commands/extract.rs
@@ -1,16 +1,9 @@
-use crate::utils::new_image;
 use clap::Parser;
 use image::{GenericImage, GenericImageView, Pixel, Rgba, RgbaImage};
-use rayon::prelude::*;
 use serde::{Deserialize, Serialize};
 use std::collections::HashSet;
 use std::ops::{Deref, DerefMut};
 use std::path::PathBuf;
-use std::sync::Arc;
-
-fn default_max_size() -> usize {
-	2048
-}
 
 /// Extract individual, non-square sprites from a given spritesheet
 #[derive(Parser, Serialize, Deserialize, Clone, Debug)]
@@ -27,7 +20,6 @@ pub struct Extract {
 struct PixelData {
 	x: u32,
 	y: u32,
-	pixel: Rgba<u8>,
 }
 
 #[derive(Debug)]
@@ -133,11 +125,7 @@ impl Extract {
 					continue;
 				}
 
-				current.push(PixelData {
-					x: cx,
-					y: cy,
-					pixel,
-				});
+				current.push(PixelData { x: cx, y: cy });
 
 				let x = [-1, 0, 1];
 				let y = [-1, 0, 1];
diff --git a/src/commands/info.rs b/src/commands/info.rs
index 4947ad408acecc64c6fe914256d33cea25b42ae7..140deea26171e8e8e2209db0283935104e0523a5 100644
--- a/src/commands/info.rs
+++ b/src/commands/info.rs
@@ -1,6 +1,5 @@
-use crate::utils::TypedOutputFormat;
-use clap::{Parser, ValueEnum};
-use image::{imageops, GenericImage, ImageFormat, Pixel};
+use clap::Parser;
+use image::{GenericImage, ImageFormat, Pixel};
 use serde::{Deserialize, Serialize};
 
 /// Extract Information About An Image
diff --git a/src/commands/reduce.rs b/src/commands/reduce.rs
index 1b4ef55ad15d1187a49fa1154e32466ae399575e..5c4f496a986b4a8604a5c96c85bf5cea3290ca13 100644
--- a/src/commands/reduce.rs
+++ b/src/commands/reduce.rs
@@ -24,7 +24,7 @@ pub struct Reduce {
 }
 
 impl Reduce {
-	pub fn run<T: GenericImage>(&self, _image: &T) -> anyhow::Result<RgbaOutputFormat> {
+	pub fn _run<T: GenericImage>(&self, _image: &T) -> anyhow::Result<RgbaOutputFormat> {
 		Err(Error::msg("Reduce is not implemented"))
 
 		// TODO: Reduce impl