documented offset scaling functions