Supports multiple returns.