relay: users can be null for actions as well