Omg, design overload.