workaround Cray compiler warnings for optional arguments