Moved arguments distilling into it's own method.