preferences are not defined until get.user -_-