odd these changes didnt get pulled in merge of keep1d branch