These really should be #defines.