TODO, use `some` for code beautification.