smrem/3 returns a number, not bool