Why are we still hardcoding these things here?