Seems like an efficient method