Add tests for all of these.