fix to not require public meta directive