server module handles incorrect arguments for controller method better