Once again, no idea really. I'll rewrite.