Refactored strict sequence