This definitely needs to be implemented, it's a no brainer.