Oops, missed a return() that needs undef for proto