Should these be hard coded? Maybe we should define an instance variable "type" or something.