reveal() returns num