Personal SDL 2 additions.