Scaling for different limits needs work...