Added preempt and edited it a little.
Merge pull request #23 from nmcglohon/betterSean

Added preempt and edited it a little.