onOrAfter and note on dynamic mapping