if no rise, no translation.
signal trapping
step scaling