less frequent fs operations