C style (no change in functionality)