working on fixing rump types, still broken