you don't need this (its already in core.common)