Peformed actions listed in 116298e055 (including profit :stuck_out_tongue:)