Use exceptions instead of conditionals
BUG: bc_ofset instead of bc_offset
Removed --bc-offset option since it was unnecessary and confusing