Unabstract private method