fix some remarks
address remarks
fix remarks, 2 unittests fail due to change in error on unusable default
(ie first element in list)