Extracts common functionality to module