Generalized stretch/grow functions