why not splitext?