Added a -c mode and made -b and -c independent. If neither -b or -c
have been selected, -c will be assumed as default (hence things are
backward compatible).