proposal... does obviously not even compile