"More generic rest functions"