replace :: with _ to avoid wrong constant name exceptions