more attempts for static types