We probably don't need someone who hasn't written a custom startup-sequence in about 10 years to re-enforce that Piru's solution is correct.... But, I'll do it anyhow. :-P
In your case, you don't even need the else clause.
version >nil: someromcomponent 45
if warn
ROMTAGMEM
endif
setpatch
[... startup continues ...]