[fix] Store useful values and properly check user