raise error if reflections are empty
test with sti models
fix errors with sti models
minor fix
add spec