Use named arguments for distribution