Weasel with return values