definitions coming along... again - meaning for the twentieth time.