Might want some documentation here as to where these constants come from.