Simpler and nicer and better requires regexp