User check only on instantiation