best attempt to actually do things according to spec