Future thoughts.... 3