more dialyzer fun. no likey opaque types