improve proposals in throws