I actually found the solution to this question here:
I think I've solved it.
Edit - yes works brilliantly -this is a brilliant solution to the preload issue I was having.