Uses less conversions to make things work.

Thanks to Zach Beane for the suggestions:

https://groups.google.com/forum/?fromgroups=#!topic/comp.lang.lisp/nA_vAWqGT2s