Ruby is satan
3