Added a kernel ready function to be used within segments
for some reason kernels weren't being loaded during firing -_-
minor helper functions