use native int for backlog property