non explicit version