fix @hide problems