in reply to System and a question of style

If most of the time you are just checking for success and only occasionally need the bit-shifted return code then I'd only do it in those cases.

The rest of the time just use the normal 'system'.