Fix a bug
Add better workflow tests