masked new readline