not returning a proplist anymore, to help with pattern matching