Cleaned up calling sequence and documented delegator.