ok wfm. i'm guessing btw that dialyzer can't figure it out bc of the gen_server message boundary.