Updated hidden implementation.