going back to plain C