snakk fix for apply and singleton