Why your user should care about algorithms?  Please, add defaults.