huh? `0`? can we not hardcode