It is needed because Unicorn uses kgio but kgio is a C extension.  I'm looking into using Thin instead of Unicorn because of this dependency.