custom ls extensions wiped out or commented; fixings in read_key and read_key_and_exit aliases