avoid ls, defaultdie(): default arg should be 1