Some new functions! Huzzah!