better fix for newbootargs handling