More fancy version.