hanlon error dependencies refactored
hanlon slice dependencies refactored