Better readable logic for silent