On another note: BEACON_GIVE, BEACON_TAKE?