use ds consistently as arg name for a direction spec