"Hi, table for 2, please" missing parse with `discourse(greet, _)` and `_please_a`?

I expected the MRS for phrases of the shape “Hi, [fragment or phrase], please” to at least have one parse that represents the phrase as meaning: “Friendly greeting”, followed by phrase, with politeness indicated on the verb. I.e. it would have in its MRS:

  • discourse(i,h,h)
  • greet(c,i)
  • please_a_1(e,e)

I do find such a parse for all variations of

  • “hi/hello/howdy, [fragment]” such as “Hi, table for 2” (obviously missing the please_a_1)
  • “hi/hello/howdy, [phrase]” such as “Hi, I want a table for 2” (obviously missing the please_a_1)
  • “hi/hello/howdy, [phrase], please” such as “Hi, I want a table for 2, please”

But for this example, there are no parses that contain both _please_a and discourse(greet, _). Only one or the other:

  • “hi/hello/howdy, [fragment], please” such as “Hi, table for 2, please”

Bug or by design?