I'm not sure about these constants. Are they needed?