sort out your bad habbits by giving them as much as they want, you wont win nothing with roofers, you will get this sorted in 3 days, 1st day i would keep them in with no feed, 2nd day i would let them out, they might not fly much but as soon as they land, call them in, the ones who trap in instantly will get fed a full ounce those who dont, will again recieve no feed, untill the following evening when they will trap like no tommorow! But always associate the bird entering the loft with a reward. They will then associate with quick and effective trapping, this method i myself will prefere applying it when the young birds are being trained.