Should these constants and factors be pulled into global constants somewhere?