Clean, elegant and efficient