resolves #220 support explicit subs on blocks
move regex to constant