Use named parameters instead of positional arguments for better readability