Because file watching is hard