comma before "but" is needed; reverting.