hidden rule fix