slower because it counts correctly now?