hack to use long everywhere