only use integer positions