I don't need interface{} here. Just making it harder