workaround for displaying contact without triggering an infinite loop