The scheduling of this particular flight with this particular company has been causing headaches for a while. Particularly as it tends to be put on the last day of our block of duty days. Hopefully the timings will be changed or it will be turned into a nightstop. Otherwise this incident may well be repeated in the future.