use new RCSID macro to prevent Id keyword from being optimized out