dividing anything by 0 really causes an error i think?