Inferno logic moved to separate package