@jamesc: if it works