Multiple approaches.