Sorry world, this is probably the worst way to get this working but I ran out of patience with it.