required() placeholder can be optional with message, readme tweaks.