Both this and circular2 will become tests. Maybe move one to resources/?