Can I watch sysfs files with notify?

I've jerry rigged a network speed monitor that watches /sys/class/net with notify but the message channel seems to just block... If I just keep reading on an interval without monitoring for changes, it works pretty well though. Is this correct behaviour?