Easier to create command & on-connect hooks