remove visibility argument