A better way to handle plate mode