if you specify an incorrect/unsupported modifier this method simply returns the original value.
but never warns/errors to tell the user he/she specified an incorrect modifier which could lead to bug/defects in upstream code. i.e. never knowing that theres a problem.