Your use of the word transparent confused me a little. It seems you are using it in the sense that details that are being made transparent are being hidden from the user.
But if you make something transparent to the user, it could also mean that you are directly exposing that thing to the user. (Right? I could be wrong about this.)
Just confused me and thought it might be useful to you to know that. Not trying to be an asshole.