avoid additional variable for readability