d works, s sorta works, z sorta doesnt work