silenced lint errors