Last commit before condensing everything into SGDBackend.
Last commit.