more proxytype stuff