pass false if not user on deserialization