making things backward compatible