if it's not done, we should keep it hidden