okay that should be it actually with minimal eval