Work in progress. Still working on me, still working out me.