const-val defaults to form when no val