Better checking for bc