Make load on breakpoint directive more general purpose and self-documenting