make this look less like ass