less madness
golfed, because @geeksam