2019.7.0 Required i/o argument not enforced

In a library I have 2 arguments (one in and one in/out) that are both marked as required. However, in the flow where I am using the library, only the in argument is enforced (generating error in it’s absence)