retarded design choice devs