can we get back a return type here?