Nice thought process