reduce reliance on logged in user