Block now supports execution backwards.