Ugly optional regexp