Improved type signature/reusability
Changed to NonEmptyList