Pseudo-functions