Issue #1 by Joshua: Fixed the imaginary issue.