Have you ever thought about  this?