Internal implementation details.