apply limits now does nothing when no limits exist
still a problem with applyLimits()