Simple single cycle SHL checks out. I still need to check over multiple ages; I'm also not sure if I'm okay with SHL changing the type to NRG after each intervention. Writing tests is time consuming but it is the best.