shouldn't 600 be a config parameter? (it is used a couple of times)