fix: float [-]? No + and require?