try to avoid rendering cards if possible