[revert] list takes optional args
[fix] list has optional args