And your `return Qnil;` is never actually executed.