ASCII parsing improved