Better version of last