ignoring bin and gen