additional edge cases for locking rendering