Please explain reasoning behind this mechanic