With PlayState, which seems prone to leaking