New functions, changed way to bind default parameters