Revert "Revert "Fixes #54""

This reverts commit 49281fa4203132660938b8c1e82a8bc1600a97fa.
core: migrate to new celluloid 0.16.0