fine-grained readAction (otherwise was causig deadlock on big projects)