why aren't these consts?