Synchronized with common.h