[validation] adds nice validation to knot input