Discovered (embarassingly) that is wasn't the problem at all, and it was just me being dim. Please delete this thread moderators!