Quick question for the folks out there. I have the function signature below that under some but not all circumstances returns a const type qualifier on the return type.