Should this be scaling instead of incrementing?