reduced method visibility