A Better Solution ...