Slightly changed C