fixes #4 add unexpected behavior

Awesome job! Go ahead and merge this back into master.