The key here is being prepared, Rats are very shy by nature and will have visited your roof space several times before moving in. Initially the whole roof is a new smell and if you have rodent baits waiting, you will never know that a rat may have came visiting. However if you wait until they move in and add baits or traps they become a new smell, a rat may take a considerable amount of time before he decides to take the bait.