fix validity and burn