Ruby #10 and #16
Ruby #11
Ruby #13