Cleaned up stretch/grow functions