I'd not make it any more complex, that's the beauty of it at the moment. Not every job needs to be complicated, or have a rotation that is baulked by latency/pings. it does need something along the lines of blm convert (mainly because it's a pig for MP after a KO)