The best method I can think of