more proper proxy