I don't think this is correct behavior: `?- :-dynamic hello/1. error(syntax_error(incomplete_reduction),read_term/3:1). ?-`